package com.xiong.dao;

import com.xiong.pojo.Course;
import com.xiong.pojo.StudentCourse;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @author 熊宇
 * @date 2022/4/29 15:47
 * @description
 */

@Mapper
public interface StudentCourseDao {
    /**
     * 通过学生Id查询学生信息以及所有课程信息
     * @param id
     * @return
     */
     StudentCourse selectStudentInfoByStudentId(@Param("id") Long id);

    /**
     *  通过id查询课程
     * @param studentId
     * @return
     */
    Course selectByStudentId(@Param("studentId") Long studentId);


    /**
     * 查询课程id为courseId是否被学生选择
     * @param courseId
     * @return
     */
     int selectCountByCourseId(@Param("courseId") Long courseId);
}
